3.7 [SkuIds] Section
The [SkuIds]
section is optional in all EDK II DSC files.
Summary
Entries may appear in any order. This section lists numeric mappings to the SKU
ID User Interface Name, only valid values from this list can be specified in
the defines section. If one SKU inherits from none DEFAULT SKU, it can specify
its parent SKU User Name after its definition. Use of the !include
statement
is supported; it is recommended that a ".txt" extension be used.
If this section is not specified, the parsing tools will assume a SkuId of 0,
with a UiName
of "DEFAULT". The default entry must not be re-defined.
The !include
file can only contain an ASCII (not Unicode) list of
"Number|UiSkuName" statements.
Prototype
<SkuId> ::= "[SkuIds]" <EOL>
{<Statement>*} {<IncludeStatement>}
<Statement> ::= <TS> <Number> <FS> <UiName> [<FS> <UiName>] <EOL>
<UiName> ::= <Word>
Example
[SkuIds]
0|DEFAULT # The entry: 0|DEFAULT is reserved and always required.
1|SkuOne
2|SkuTwo|SkuOne # SkuTwo setting inherits from SkuOne